/* #include "stm32f3_adc.h" */

#ifndef __STM32F3_ADC_H
#define __STM32F3_ADC_H

#include "stm32f3xx_hal.h"
/*====================================================================================================*/
/*====================================================================================================*/
#define ADC_BUF_CHENNAL 1
#define ADC_BUF_SIZE    1

extern __IO uint16_t ADC_DMA_ConvBuf[ADC_BUF_SIZE][ADC_BUF_CHENNAL];
/*====================================================================================================*/
/*====================================================================================================*/
void     ADC_Config( void );
uint16_t ADC_getData( uint8_t channel );
void     ADC_getAverage( uint16_t *pADC_data, uint8_t adcSample );
uint16_t ADC_getVrefCal( void );
/*====================================================================================================*/
/*====================================================================================================*/
#endif	 
